new

Доступность

Flash Player 5.

Синтаксис

new constructor()

Параметры

constructor Функция, сопровождаемая любыми факультативными параметрами в круглых скобках. Обычно это имя типа создаваемого объекта (например, Array, Math, Number, Object).

Возвращает

Ничего.

Описание

Оператор, создает новый, первоначально анонимный объект, вызывает функцию, идентифицированную параметром constructor, передает любые факультативные параметры в круглых скобках так же как и вновь созданный объект, на который ссылается ключевое слово this. Функция может затем использовать this для определения свойств нового объекта.

Пример

Следующий пример создает функцию Book() , а затем использует оператор new  для создания объектов book1 и book2:

function Book(name:String, price:Number) {
  this.name = name;
  this.price = price;
}
var book1 = new Book("Confederacy of Dunces", 19.95);
var book2 = new Book("The Floating Opera", 10.95);

Пример

Следующий пример использует оператор new для создания массива из 18-и элементов:

var golfCourse_array:Array = new Array(18);

См. также

[] (array access), {} (object initializer)